Online Knapsack Problems with Limited Cuts
نویسندگان
چکیده
The (offline) maximization (resp., minimization) knapsack problem is given a set of items with weights and sizes, and the capacity of a knapsack, to maximize (resp., minimize) the total weight of selected items under the constraint that the total size of the selected items is at most (resp., at least) the capacity of the knapsack. In this paper, we study online maximization and minimization knapsack problems with limited cuts, in which 1) items are given one by one over time, i.e., after a decision is made on the current item, the next one is given, 2) items are allowed to be cut at most k (≥ 1) times, and 3) items are allowed to be removed from the knapsack. We obtain the following three results. (i) For the maximization knapsack problem, we propose a (k + 1)/kcompetitive online algorithm, and show that it is the best possible, i.e., no online algorithm can have a competitive ratio less than (k + 1)/k. (ii) For the minimization knapsack problem, we show that no online algorithm can have a constant competitive ratio. (iii) We extend the result (i) to the resource augmentation model, where an online algorithm is allowed to use a knapsack of capacity m (> 1), while the optimal algorithm uses a unit capacity knapsack.
منابع مشابه
On the Exact Separation of Mixed Integer Knapsack Cuts
During the last decades, much research has been conducted on deriving classes of valid inequalities for mixed integer knapsack sets, which we call knapsack cuts. Bixby et al. (The sharpest cut: the impact of Manfred Padberg and his work. MPS/SIAM Series on Optimization, pp. 309–326, 2004) empirically observe that, within the context of branch-and-cut algorithms to solve mixed integer programmin...
متن کاملLogic cuts for multilevel generalized assignment problems
In the multilevel generalized assignment problem (MGAP) agents can perform tasks at more than one efficiency level. Important manufacturing problems, such as lot sizing, can be easily formulated as MGAPs; however, the large number of variables in the related 01 integer program makes it hard to find optimal solutions to these problems, even when using powerful commercial optimization packages. T...
متن کاملMost balanced minimum cuts and partially ordered knapsack
We consider the problem of finding most balanced cuts among minimum st-edge cuts and minimum st-vertex cuts, for given vertices s and t, according to different balance criteria. For edge cuts [S, S] we seek to maximize min{|S|, |S|}. For vertex cuts C of G we consider the objectives of (i) maximizing min{|S|, |T |}, where {S, T} is a partition of V (G)\C with s ∈ S, t ∈ T and [S, T ] = ∅, (ii) ...
متن کاملOnline Stochastic Reservation Systems
This paper considers online stochastic reservation problems, where requests come online and must be dynamically allocated to limited resources in order to maximize profit. Multi-knapsack problems with or without overbooking are examples of such online stochastic reservations. The paper studies how to adapt the online stochastic framework and the consensus and regret algorithms proposed earlier ...
متن کاملOnline Knapsack Problems
Since no competitive online algorithms exist for general knapsack problems, we consider online variants of knapsack problems with two assumptions: (i) the weight of each item is very small compared to the knapsack capacity; (ii) the value-to-weight ratio of each item is lower and upper bounded by two positive constants L and U . We design a deterministic threshold-based algorithm for the online...
متن کامل